﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//创建一个整形数组，完成对数组的操作
//实现函数init() 初始化数组为全0
//实现print()  打印数组的每个元素
//实现reverse()  函数完成数组元素的逆置。
//要求：自己设计以上函数的参数，返回值。
// 注：将屏蔽掉的代码取消屏蔽，则会有初始话为0的操作
//init(int* str,int sz)
//{
//    for (int i = 0; i < sz; i++)
//    {
//        str[i] = 0;
//    }
//    return 0;
//}
print(int* str,int sz)
{
    for (int i = 0; i < sz; i++)
    {
        printf("%d ", str[i]);
    }
    printf("\n");
    return 0;
}
void reverse(int* str,int sz)
{
    int left = 0;
	int right = sz - 1;
	while (left < right)
	{
		int temp = 0;
		temp = str[left];
		str[left] = str[right];
		str[right] = temp;
		left++;
		right--;
	}
}
int main() 
{
    int arr[] = {1,3,5,7,9};
    int sz = sizeof(arr) / sizeof(arr[0]);
//    init(arr, sz);
	print(arr, sz);
	reverse(arr, sz);
	print(arr, sz);
	return 0;
}
